这是一个经典的趣味数学魔术。在日历上,你可以框出一个 \( 4 \times 4 \) 的正方形区域(包含 16 个日期)。
日历的排列具有非常严谨的数学规律:同一行的相邻数字相差 1,同一列的相邻数字相差 7(相隔一周)。
假设我们框出的区域中,左上角的第一个数字是 \( x \),那么这个 \( 4 \times 4 \) 的矩阵可以完整地表示为:
按照规则,任何两个选中的数字都不能同行、不能同列。这意味着,我们在第 0, 1, 2, 3 行中各选了一个数字,同时也在第 0, 1, 2, 3 列中各选了一个数字。
矩阵中的任意一个数字都可以拆解为:起始值 \( x \) + 行增量 + 列增量。所以,这 4 个数字相加,本质上就是:
因此,这 4 个数字的总和 \( S \) 必定是:
如果你在表演这个魔术,想要在别人刚框出 \( 4 \times 4 \) 区域时就瞬间报出答案,除了心算公式外,还可以利用矩阵的对称性:
直接将这个区域 主对角线(从左上到右下)的首尾两个数字相加,然后乘以 2 即可。
因为主对角线两端的数字分别是 \( x \) 和 \( x+24 \):
\[ 2 \times (x + (x+24)) = 2 \times (2x + 24) = 4x + 48 \]这个巧妙的设计,完美展示了代数中的不变量原理和矩阵分解的美感。
亲自测试一下这个魔术是否永远成立吧!